c3fea6997b137871f8013c22dcb4d4e5bfe39ed9,src/main/java/org/pac4j/j2e/filter/RequiresAuthenticationFilter.java,RequiresAuthenticationFilter,internalFilter,#HttpServletRequest#HttpServletResponse#HttpSession#FilterChain#,62
Before Change
session.setAttribute(ORIGINAL_REQUESTED_URL, requestedUrl);
// compute and perform the redirection
final WebContext context = new J2EContext(request, response);
final String redirectUrl = ClientsConfiguration.getClients().findClient(this.clientName)
.getRedirectionUrl(context);
logger.debug("redirectUrl : {}", redirectUrl);
response.sendRedirect(redirectUrl);
}
After Change
// compute and perform the redirection
final WebContext context = new J2EContext(request, response);
BaseClient<Credentials, CommonProfile> baseClients = (BaseClient<Credentials, CommonProfile>) ClientsConfiguration
.getClients().findClient(this.clientName);
String redirectUrl = baseClients.getRedirectionUrl(context, true);
logger.debug("redirectUrl : {}", redirectUrl);
response.sendRedirect(redirectUrl);